Big Huge Thesaurus

Euphorbia hirsuta

noun